home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / dpkg / info / apmd.postrm < prev    next >
Encoding:
Text File  |  2009-02-26  |  1.3 KB  |  58 lines

  1. #!/bin/sh
  2. #
  3. # This is the postrm script for the Debian GNU/Linux apmd package
  4. #
  5. # Written by Dirk Eddelbuettel <edd@debian.org>   
  6.  
  7. set -e
  8.  
  9. # Undo removal of a no-longer used conffile
  10. undo_rm_conffile()
  11. {
  12.     CONFFILE="$1"
  13.  
  14.     if [ ! -e "$CONFFILE" ]; then
  15.         if [ -e "$CONFFILE".dpkg-bak ]; then
  16.             echo "Restoring modified conffile $CONFFILE"
  17.             mv -f "$CONFFILE".dpkg-bak "$CONFFILE"
  18.         elif [ -e "$CONFFILE".dpkg-obsolete ]; then
  19.             mv -f "$CONFFILE".dpkg-obsolete "$CONFFILE"
  20.         fi
  21.     fi
  22. }
  23.  
  24. # Finish removal of a no-longer used conffile
  25. finish_rm_conffile()
  26. {
  27.     CONFFILE="$1"
  28.  
  29.     if [ -e "$CONFFILE".dpkg-bak ]; then
  30.         rm -f "$CONFFILE".dpkg-bak
  31.     fi
  32. }
  33.  
  34.  
  35. case "$1" in
  36. (purge)
  37.     finish_rm_conffile /etc/apm/scripts.d/hwclock
  38.  
  39.     [ -d /etc/apm/resume.d ] && rmdir -p --ignore-fail-on-non-empty /etc/apm/resume.d
  40.     [ -d /etc/apm/suspend.d ] && rmdir -p --ignore-fail-on-non-empty /etc/apm/suspend.d
  41.     ;;
  42. (abort-install|abort-upgrade)
  43.     # Abort upgrade from intrepid
  44.     if dpkg --compare-versions "$2" lt "3.2.2-12ubuntu2"; then
  45.     prep_rm_conffile /etc/apm/scripts.d/hwclock
  46.     fi
  47.     ;;
  48. esac
  49.  
  50. # Automatically added by dh_installinit
  51. if [ "$1" = "purge" ] ; then
  52.     update-rc.d apmd remove >/dev/null || exit $?
  53. fi
  54. # End automatically added section
  55.  
  56.  
  57. exit 0
  58.